constitute an impediment - Turco Inglés Diccionario